package Lekcja_3.warsztat;

public class Warsztat {
	Auto autoNaPodnosniku;
	private String sezon;
	public Warsztat(String arg0){
		this.sezon = arg0;
	}
	
	public void serwisuj(Auto auto){
		this.autoNaPodnosniku=auto;
		System.out.println("Auto znajdujujace sie na podnosniku: "+autoNaPodnosniku.getMarka()+"-"+autoNaPodnosniku.getModel());
		if(sprawdzTlumik()=="zepsuty"){
			naprawTlumik();
		} else {System.out.println("Tlumik jest okay");}
		if(sprawdzOpony()!=this.sezon){
			zmienOpony(this.sezon);
		} else {System.out.println("Opony sa odpowiednie");}
		
	}
	
	private String sprawdzTlumik(){
		return autoNaPodnosniku.tlumik.getStan();	
	}
	
	private void naprawTlumik(){
		Tlumik tlumik = new Tlumik("Nowy");
		autoNaPodnosniku.tlumik=tlumik;
		System.out.println("Nowy tlumik zamontowany");
	}
	
	private String sprawdzOpony(){
		return autoNaPodnosniku.opona3.getTyp();
	}
	
	private void zmienOpony(String nowyTyp){
		System.out.println("Opony zostaly wymienione na "+nowyTyp);
		autoNaPodnosniku.opona1.setTyp(nowyTyp);
		autoNaPodnosniku.opona2.setTyp(nowyTyp);
		autoNaPodnosniku.opona3.setTyp(nowyTyp);
		autoNaPodnosniku.opona4.setTyp(nowyTyp);
	}
}
